home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 4
/
Amiga Plus Sonderheft 1996 #4.iso
/
cando-vollversion
/
helpfiles
/
variablen ii
< prev
next >
Wrap
Text File
|
1992-10-23
|
11KB
|
493 lines
F- Alias |alias|
F- BumpRevision |bumprevision|
F- Case |case|
F- CharsToHex |charstohex|
C- DeleteArrayEntry |deletearrayentry|
F- Evaluate |evaluate|
F- EvaluateExpression |evaluateexpression|
F- FirstArrayIndex |firstarrayindex|
F- FormatValue |formatvalue|
V- GetDBObjects |getdbobjects|
C- Global |global|
F- HexToChars |hextochars|
F- HexToInteger |hextointeger|
V- Infinity |infinity|
F- IntegerToHex |integertohex|
F- IfThen |ifthen|
F- Input |input|
C- InsertArrayEntry |insertarrayentry|
C- InsertRecordNames |insertrecordnames|
F- IsAlias |isalias|
F- LastArrayIndex |lastarrayindex|
F- Limit |limit|
F- LoadVariable |loadvariable|
C- Local |local|
F- Match |match|
F- NextArrayIndex |nextarrayindex|
V- NotANumber |notanumber|
F- NumberOfArrayEntries |numberofarrayentries|
F- PreviousArrayIndex |previousarrayindex|
C- SaveVariable |savevariable|
F- SearchArray |searcharray|
C- SetDBObjects |setdbobjects|
C- SetSearchArrayFlags |setsearcharrayflags|
C- SortArray |sortarray|
C- Static |static|
F- ValidReal |validreal|
F- VarType |vartype|
F- VerifyExpression |verifyexpression|
[E]
|alias|
WT <Variable>=Alias({String})
PL Definiert die Variable als Alias für den,
PL aus dem {String} erzeugten Variablennamen.
PL Im Handbuch finden Sie eine genaue Funk-
PL tionsbeschreibung.
PL
PT Siehe auch:
BS IsAlias
ED
|bumprevision|
WT {String}=BumpRevision({String})
PL Erhöht die Versionsnummer des Strings in der
PL selben Weise, wie die Diskcopy Funktion der
PL Workbench. Im Handbuch finden Sie eine
PL genaue Funktionsbeschreibung.
ED
|case|
WT {Ergebnis}=Case({Ganzzahl n}, {Ausdruck1} [,bis zu 10 Ausdrücke] )
PL Gibt des Ergebnis der Berechnung des n-ten
PL Ausdrucks zurück. Zum Beispiel:
PL <- Let X = 2
PL <- Echo Case(X,"Gold","Silber","Bronze")
PL -> Silber
PT Siehe auch:
BS IfThen
PT
BS Match
ED
|charstohex|
WT {HexString}=CharsToHex({String})
PL Wandelt einen normalen String in einen dop-
PL pelt so langen Hex-String.
PL <- Echo CharsToHex("CanDo 2.0")
PL -> 43616E446F2056322E30
PL
PT Siehe auch:
BS HexToChars
PT
BS FileWriteChars
ED
|deletearrayentry|
WT DeleteArrayEntry <ArrayVar>, {ArrayIndex}
PL Löscht den Array-Eintrag mit dem angegebenen
PL Index aus dem Array. Alle darüberliegenden
PL Einträge werden, beginnend mit {ArrayIndex},
PL neu durchnummeriert.
PL
PT Siehe auch:
BS InsertArrayEntry
PT
BS Dispose
ED
|evaluate|
WT {Ergebnis}=Evaluate({Ausdruck})
PT Siehe:
BS EvaluateExpression
ED
|evaluateexpression|
WT {Ergebnis}=EvaluateExpression({Ausdruck})
PL Wenn der String einen gültigen Ausdruck ent-
PL hält, so wird das Ergebnis dessen Berechnung
PL zurückgegeben. Ist der Ausdruck ungültig, so
PL erzeugt CanDo einen Fehler. Benutzen Sie
BS VerifyExpression
PL um dieses Problem auszu-
PL schalten.
ED
|firstarrayindex|
WT {ArrayIndex}=FirstArrayIndex(<ArrayVar>)
PL Gibt den kleinsten in diesem Array existie-
PL renden Index zurück. Wenn das Array keine
PL Einträge besitzt, wird der Wert 0 zurückge-
PT geben und
BS SearchFound
PT auf
BS False
PL gesetzt.
PL
PT Siehe auch:
BS LastArrayIndex
ED
|formatvalue|
WT {String}=FormatValue({Wert}, {FormatString})
PL Formatiert den angegebenen Zahlenwert ent-
PL sprechend der Definition, die durch den
PL {FormatString} vorgegeben wird. Im Handbuch
PL finden Sie die genaue Funktionsbeschreibung.
ED
|getdbobjects|
WT {RecordVar}=GetDBObjects
PL Gibt eine Record-Variable zurück, die die
PL Inhalte aller aktuell auf der Card befind-
PL lichen Datenbank-Objekte enthält. Genaue
PL Funktionsbeschreibung siehe Handbuch.
PL
PT Siehe auch:
BS SetDBObjects
ED
|global|
WT Global <VarName>
PT Alle Variablen die nicht mittels
BS Local
PL oder
BS Static
PL definiert wurden, sind global.
PL Dieser Befehl wurde nur der Vollständigkeit
PL halber implementiert.
ED
|hextochars|
WT {String}=HexToChars({HexString})
PL Der angegebene Hex-String wird in einen nor-
PL malen String gewandelt. Ein Hex-String wird
PT zum Beispiel vom Befehl
BS FileReadChars
PL zu-
PL rückgegeben.
PL
PT Siehe auch:
BS CharsToHex
ED
|hextointeger|
WT {Ganzzahl}=HexToInteger({HexString})
PL Der angegebene Hex-String wird in eine
PL Ganzzahl gewandelt. Ein Hex-String wird zum
PT Beispiel vom Befehl
BS FileReadChars
PL zurück-
PL gegeben.
PL
PT Siehe auch:
BS IntegerToHex
ED
|infinity|
WT {Realzahl}=Infinity
PL Gibt den IEEE-Fließkommawert für Unendlich
PL zurück. Im Handbuch finden Sie eine genaue
PL Beschreibung dieser System Variablen.
PL
PT Siehe auch:
BS NotANumber
PT
BS ValidReal
ED
|ifthen|
WT {Ergebnis}=IfThen({Boolscher Wert}, {TrueAusdruck} [,{FalseAusdruck}])
PL Gibt den {TrueAusdruck} zurück wenn der
PT {Boolsche Wert}
BS True
PL ist. Sonst wird der
PL {FalseAusdruck} oder, falls dieser nicht
PT angegeben wurde,
BS Nothing
PL zurückgegeben.
PL
PT Siehe auch:
BS Match
PT
BS Case
ED
|input|
WT {String}=Input({Prompt})
PL Zeigt den "Prompt" im CLI an, um eine Einga-
PL bezeile vom Benutzer zu erfragen. Es muß ein
PL CLI geöffnet sein, um mit dieser Funktion zu
PL arbeiten. Die Eingabe wird mit der Return-
PL Taste abgeschlossen.
ED
|insertarrayentry|
WT InsertArrayEntry <ArrayVar>, {ArrayIndex}
PL Erzeugt Platz für einen neuen Eintrag mit
PL dem angegebenen Index im Array. Alle darü-
PL berliegenden Einträge werden beginnend mit
PL {ArrayIndex}+1 neu durchnummeriert.
PL
PT Siehe auch:
BS DeleteArrayEntry
ED
|insertrecordnames|
WT InsertRecordNames <RecordVar>
PL Schreibt die Namen aller Einträge in der
PL angegebenen Record-Variablen ins aktuelle
PL Dokument. Dieser Befehl kann verwendet
PL werden, um die Namen von unbekannten
PL Einträgen zu ermitteln.
ED
|integertohex|
WT {HexString}=IntegerToHex({Ganzzahl})
PL Wandelt die {Ganzzahl} in einen Hex-String.
PL Dieser String kann zwei, vier, sechs oder
PL acht Zeichen lang sein.
PL <- Echo IntegerToHex(1256)
PL -> 04E8
PT Siehe auch:
BS HexToInteger
PT
BS CharsToHex
ED
|isalias|
WT {Boolscher Wert}=IsAlias(<VarName>)
PT Gibt den Wert
BS True
PL zurück, wenn die angege-
PL bene Variable ein Alias ist.
PL
PT Siehe auch:
BS Alias
ED
|lastarrayindex|
WT {ArrayIndex}=LastArrayIndex(<ArrayVar>)
PL Gibt den größten in diesem Array existieren-
PL den Index zurück. Wenn das Array keine Ein-
PL träge besitzt, wird der Wert 0 zurückgegeben
PT und
BS SearchFound
PT auf
BS False
PL gesetzt.
PL
PT Siehe auch:
BS FirstArrayIndex
ED
|limit|
WT {Ganzzahl}=Limit({MinGrenze}, {MaxGrenze}, {Ganzzahl})
PL Gibt die {Ganzzahl} zurück, wenn diese zwi-
PL schen den Zahlen {MinGrenze} und {MaxGrenze}
PL liegt. Ist sie größer als beide Grenzen, so
PL wird die größere der beiden Grenzen zurück-
PL gegeben; Ist sie kleiner als beide Grenzen,
PL wird die kleinere Grenze zurückgegeben.
ED
|loadvariable|
WT {Variable}=LoadVariable({DateiPfad})
PL Gibt den Inhalt der gespeicherten Variablen
PL zurück.
PL
PT Siehe auch:
BS SaveVariable
ED
|local|
WT Local <VarName>
PL Der Befehl definiert, daß die Variable nur
PL von dem aktuellen Script aus benutzt werden
PL kann und nach dessen Ausführung gelöscht
PL wird.
PL
PT Siehe auch:
BS Static
PT
BS Global
ED
|match|
WT {Ganzzahl}=Match({Ganzzahl oder String}, {TestDaten1} [,bis zu 10 TestDaten])
PL Gibt die Nummer der Testdaten zurück, die
PL mit der Ganzzahl bzw. dem String überein-
PL stimmen, oder 0 falls keine überstimmen.
PL Genaue Beschreibung siehe Handbuch.
PL
PT Siehe auch:
BS Case
PT
BS IfThen
ED
|nextarrayindex|
WT {ArrayIndex}=NextArrayIndex(<ArrayVar>, {ArrayIndex})
PL Gibt den nächstgrößeren, im Array existie-
PL renden Index nach {ArrayIndex} an. Existiert
PL kein größerer Index, so wird der übergebene
PL {ArrayIndex} zurückgegeben und die Systemva-
PT riable
BS SearchFound
PT auf
BS False
PL gesetzt.
PT Siehe auch:
BS PreviousArrayIndex
ED
|notanumber|
WT {Realzahl}=NotANumber
PL Dieser Wert entspricht dem Ergebnis einiger
PL Fließkomma-Berechnungen, die kein numeri-
PL sches Ergebnis liefern. Genaue Beschreibung
PL dieser Konstanten siehe Handbuch.
PL
PT Siehe auch:
BS Infinity
PT
BS ValidReal
ED
|numberofarrayentries|
WT {Ganzzahl}=NumberOfArrayEntries(<ArrayVar>)
PL Gibt die Anzahl der Einträge im angegebe-
PL nen Array zurück.
ED
|previousarrayindex|
WT {Ganzzahl}=PreviousArrayIndex(<ArrayVar>, {ArrayIndex})
PL Gibt den nächstkleineren, im Array existie-
PL renden Index vor {ArrayIndex} an. Existiert
PL kein kleinerer Index, so wird der übergebene
PL {ArrayIndex} zurückgegeben und die Systemva-
PT riable
BS SearchFound
PT auf
BS False
PL gesetzt.
PT Siehe auch:
BS NextArrayIndex
ED
|savevariable|
WT SaveVariable <VarName>, {DateiPfad}
PL Speichert den Inhalt der Variablen unter dem
PL angegebenen Pfad ab. Wenn die Variable ein
PL Array oder Record ist, so wird der gesamte
PL Datensatz abgespeichert.
PL
PT Siehe auch:
BS LoadVariable
ED
|searcharray|
WT {ArrayIndex}=SearchArray(<ArrayVar>, {SuchDaten} [,{SchlüsselString} [,{StartIndex}]])
PL Sucht die angegebenen Daten im Array. Mit
PL dem {SchlüsselString} kann die Suche auf
PL einen Record-Eintrag oder ein Sub-Array
PL beschränkt werden.
PL
PT Siehe auch:
BS SetSearchArrayFlags
PT
BS SearchFound
ED
|setdbobjects|
WT SetDBObjects <RecordVar>
PL Setzt alle Datenbank-Objekte der aktuellen
PL Card auf die Werte der gleichnamigen Ein-
PL träge im angegeben Record.
PL
PT Siehe auch:
BS GetDBObjects
ED
|setsearcharrayflags|
WT SetSearchArrayFlags <Flags>
PL Setzt die Suchflags für die Funktion
BS SearchArray
PL . Im Handbuch finden Sie eine
PL genaue Beschreibung der Flags.
PL
PL ...Flags siehe nächste Seite
NP setsearcharrayflags2
ED
|setsearcharrayflags2|
WT SetSearchArrayFlags <Flags>
PL Flags:
PL FORWARD, BACKWARD, NOCASE
PL SUBSTRING, SUPERSTRING
PP setsearcharrayflags
ED
|sortarray|
WT SortArray <ArrayVar>, <Flags> [,{SchlüsselString}]
PL Sortiert die Einträge im angegebenen Array.
PL Genaue Funktionsbeschreibung siehe Hand-
PL buch.
ED
|static|
WT Static <VarName>
PT Entspricht dem Befehl
BS Local
PL mit dem Unter-
PL schied, daß die Variablen beim nächsten
PL Aufruf des Scripts noch die alten Werte
PL enthalten.
PL
PT Siehe auch:
BS Global
ED
|validreal|
WT {Boolscher Wert}=ValidReal({Realzahl})
PT Gibt
BS True
PL zurück, falls es sich bei der an-
PL gegebenen Realzahl um eine existierende,
PL nicht unendliche Zahl handelt. Genaue Funk-
PL tionsbeschreibung siehe Handbuch.
PL
PT Siehe auch:
BS NotANumber
PT
BS Infinity
ED
|vartype|
WT {String}=VarType(<VarName>)
PL Gibt den Typ der Variablen zurück:
PL String, Integer, Real,
PL Logical, Nothing, System, Array, Record
PL
BS Alias
PL Variablen können nur mit Hilfe der
PT der Funktion
BS IsAlias
PL erkannt werden.
ED
|verifyexpression|
WT {Boolscher Wert}=VerifyExpression({Ausdruck})
PT Gibt
BS True
PL zurück wenn der {Ausdruck} gültig
PT ist, sonst
BS False
PL .
PL
PL Der Befehl wird meist vor der Funktion
BS EvaluateExpression
PL benutzt, um Fehler zu
PL vermeiden.
ED